package edu.usmp.p2.service;

import javax.persistence.EntityManager;
import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;

import edu.usmp.model.Paciente;
import edu.usmp.model.repository.PacienteRepository;


@SuppressWarnings("unused")
public class RegistrarObsPacienteService {

	private PacienteRepository pacienteRepository;
	private EntityManager em;
	
	
	
	public void registrarObs(Paciente paciente) throws RuntimeException{
		EntityTransaction tx=em.getTransaction();
		try{
			tx.begin();
			Paciente pacienteupd = pacienteRepository.findById(paciente.getDni());
//			pacienteupd.setObs(paciente.getObs());
			pacienteRepository.update(paciente);
			tx.commit();
		}catch (Exception e) {
			e.printStackTrace();
			tx.rollback();
			throw new RuntimeException("No se pudo actualizar");
		}

	}
	
	
}
